#ifndef HPLC_QINFINE_COLLECTOR_SENDPACKET_H
#define HPLC_QINFINE_COLLECTOR_SENDPACKET_H

#include "common/hplcqinfinesendcommonpacket.h"

namespace hplc
{
namespace qinfine
{

class HplcQinfineCollectorProtocolData;
class HplcQinfineCollectorSendPacket : public HplcQinfineSendCommonPacket
{
public:
    HplcQinfineCollectorSendPacket(HplcQinfineCollectorProtocolData &data, QObject *parent = nullptr);
    virtual ~HplcQinfineCollectorSendPacket() override;

    // 自动馏分收集器基本命令
    void setChannel(uint8_t channel);
    void getChannel();
    void setBottleNumber(uint16_t number);
    void getBottleNumber();
    void setStartStop(uint8_t isStart);
    void getStartStop();
    void setNumberPattern(uint8_t pattern);
    void getNumberPattern();
    void setPrevStart();
    void setNextStart();
};

} // qinfine
} // hplc

#endif // HPLC_QINFINE_COLLECTOR_SENDPACKET_H
